INCLUDE(FindPkgConfig) PKG_CHECK_MODULES(CPPUNIT "cppunit") IF(CPPUNIT_FOUND) SET(CPPUNIT_LIBRARY "${CPPUNIT_LIBRARIES}") ELSE() FIND_PATH(CPPUNIT_INCLUDE_DIRS cppunit/TestCase.h) FIND_LIBRARY(CPPUNIT_LIBRARY NAMES cppunit libcppunit) INCLUDE(FindPackageHandleStandardArgs) FIND_PACKAGE_HANDLE_STANDARD_ARGS(CPPUNIT DEFAULT_MSG CPPUNIT_LIBRARY CPPUNIT_INCLUDE_DIRS) MARK_AS_ADVANCED(CPPUNIT_INCLUDE_DIRS CPPUNIT_LIBRARY) ENDIF()