@@ -10,8 +10,8 @@ set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -O0 -fsanitize=address,undefined
1010set (CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -O2 -D_FORTIFY_SOURCE=2" )
1111
1212find_package (PkgConfig)
13- pkg_check_modules(BSON REQUIRED libbson-1.0)
14- pkg_check_modules(CZMQ REQUIRED libczmq)
13+ pkg_check_modules(BSON_STATIC REQUIRED libbson-1.0)
14+ pkg_check_modules(CZMQ_STATIC REQUIRED libczmq)
1515#pkg_check_modules(PFM REQUIRED libpfm)
1616
1717set (SENSOR_SOURCES
@@ -33,9 +33,9 @@ set(SENSOR_SOURCES
3333 src/sensor.c
3434)
3535
36- set (SENSOR_INCLUDES "${CZMQ_INCLUDE_DIRS } " )
37- set (SENSOR_DEFINITIONS "${CZMQ_DEFINITIONS } " )
38- set (SENSOR_LIBRARIES "${CZMQ_LIBRARIES } " pfm)
36+ set (SENSOR_INCLUDES "${CZMQ_STATIC_INCLUDE_DIRS } " )
37+ set (SENSOR_DEFINITIONS "${CZMQ_STATIC_DEFINITIONS } " )
38+ set (SENSOR_LIBRARIES "${CZMQ_STATIC_LIBRARIES } " pfm)
3939
4040if (WITH_MONGODB)
4141 pkg_check_modules(BSON REQUIRED libbson-1.0)
@@ -51,12 +51,13 @@ if(DEFINED ENV{GIT_TAG} AND DEFINED ENV{GIT_REV})
5151 add_definitions (-DVERSION_GIT_TAG="$ENV{GIT_TAG} " -DVERSION_GIT_REV="$ENV{GIT_REV} " )
5252endif ()
5353
54+
5455add_executable (hwpc-sensor "${SENSOR_SOURCES} " )
5556
5657target_include_directories (hwpc-sensor PRIVATE "${SENSOR_INCLUDES} " )
5758target_compile_definitions (hwpc-sensor PRIVATE "${SENSOR_DEFINITIONS} " )
5859target_link_libraries (hwpc-sensor "${SENSOR_LIBRARIES} " )
5960
60- target_include_directories (hwpc-sensor PRIVATE ${BSON_INCLUDE_DIRS } )
61- target_link_libraries (hwpc-sensor PRIVATE ${BSON_LIBRARIES } )
62- target_compile_definitions (hwpc-sensor PRIVATE ${BSON_DEFINITIONS } )
61+ target_include_directories (hwpc-sensor PRIVATE ${BSON_STATIC_INCLUDE_DIRS } )
62+ target_link_libraries (hwpc-sensor PRIVATE ${BSON_STATIC_LIBRARIES } )
63+ target_compile_definitions (hwpc-sensor PRIVATE ${BSON_STATIC_DEFINITIONS } )
0 commit comments