diff --git a/openbr/CMakeLists.txt b/openbr/CMakeLists.txt index dc4f10a..a211640 100644 --- a/openbr/CMakeLists.txt +++ b/openbr/CMakeLists.txt @@ -28,10 +28,6 @@ if (NOT ${BR_EMBEDDED}) install(FILES ${HEADERS} DESTINATION include/openbr/gui) endif() -if (NOT ${BR_EMBEDDED}) - add_definitions(-DBR_LIBRARY) -endif() - add_library(openbr SHARED ${SRC} ${BR_CORE} ${BR_JANUS} ${BR_GUI} ${BR_ICONS} ${BR_THIRDPARTY_SRC} ${BR_RESOURCES} ${NATURALSTRINGCOMPARE_SRC}) qt5_use_modules(openbr ${QT_DEPENDENCIES}) set_target_properties(openbr PROPERTIES @@ -41,6 +37,10 @@ set_target_properties(openbr PROPERTIES target_link_libraries(openbr ${BR_THIRDPARTY_LIBS}) add_cppcheck(openbr) +if (NOT ${BR_EMBEDDED}) + set_target_properties(openbr PROPERTIES DEFINE_SYMBOL BR_LIBRARY) +endif() + # Janus implementation if(BR_WITH_JANUS) set(JANUS_BUILD_PP5_WRAPPER ${BR_WITH_PP5} CACHE BOOL "Build Janus implementation using PittPatt 5")