Commit 11e860a5497c6e5e7f8baaeb849f8736ef745471

Authored by Josh Klontz
1 parent cabf9545

simplified resource logic

CMakeLists.txt
... ... @@ -39,6 +39,8 @@ if(APPLE)
39 39 set(BR_APPLE_RESOURCES ${NATIVE_ICON})
40 40 endif()
41 41  
  42 +set(BR_RESOURCES ${BR_WINDOWS_RESOURCES} ${BR_APPLE_RESOURCES})
  43 +
42 44 if(UNIX)
43 45 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -fvisibility=hidden -fno-omit-frame-pointer")
44 46 endif()
... ...
app/br-creator/CMakeLists.txt
... ... @@ -3,7 +3,7 @@ if(NOT ${BR_EMBEDDED})
3 3 aux_source_directory(. SRC)
4 4  
5 5 # Build executable
6   - add_executable(br-creator WIN32 ${SRC} ${MOC} ${UIC} ${BR_WINDOWS_RESOURCES} ${BR_APPLE_RESOURCES})
  6 + add_executable(br-creator WIN32 ${SRC} ${MOC} ${UIC} ${BR_RESOURCES})
7 7 set_target_properties(br-creator PROPERTIES AUTOMOC TRUE)
8 8 target_link_libraries(br-creator openbr openbr-gui ${QT_LIBRARIES})
9 9  
... ...
app/br/CMakeLists.txt
... ... @@ -2,6 +2,6 @@ if(UNIX)
2 2 find_package(Threads REQUIRED)
3 3 endif()
4 4  
5   -add_executable(br br.cpp)
  5 +add_executable(br br.cpp ${BR_RESOURCES})
6 6 target_link_libraries(br openbr ${CMAKE_THREAD_LIBS_INIT})
7 7 install(TARGETS br RUNTIME DESTINATION bin)
... ...
app/forensicface/CMakeLists.txt
... ... @@ -7,7 +7,7 @@ qt4_wrap_cpp(MOC mainwindow.h)
7 7 qt4_wrap_ui(UIC mainwindow.ui)
8 8  
9 9 # Build executable
10   -add_executable(forensicface WIN32 ${SRC} ${MOC} ${UIC} ${BR_WINDOWS_RESOURCES} ${BR_APPLE_RESOURCES})
  10 +add_executable(forensicface WIN32 ${SRC} ${MOC} ${UIC} ${BR_RESOURCES})
11 11 target_link_libraries(forensicface openbr openbr-gui ${QT_LIBRARIES})
12 12  
13 13 # Install
... ...
app/openbr-gui/CMakeLists.txt
... ... @@ -6,7 +6,7 @@ if(NOT ${BR_EMBEDDED})
6 6 file(GLOB HEADERS *.h)
7 7 qt4_add_resources(ICONS icons/icons.qrc) # Don't forget to modify initialize.cpp
8 8  
9   - add_library(openbr-gui SHARED ${SRC} ${QWT_SRC} ${ICONS} ${BR_WINDOWS_RESOURCES})
  9 + add_library(openbr-gui SHARED ${SRC} ${QWT_SRC} ${ICONS} ${BR_RESOURCES})
10 10 set_target_properties(openbr-gui PROPERTIES
11 11 DEFINE_SYMBOL BR_LIBRARY_GUI
12 12 VERSION ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}
... ...
sdk/CMakeLists.txt
... ... @@ -9,7 +9,7 @@ aux_source_directory(. SRC)
9 9 aux_source_directory(core BR_CORE)
10 10 include(plugins/plugins.cmake)
11 11  
12   -add_library(openbr SHARED ${SRC} ${BR_CORE} ${BR_PLUGIN} ${BR_THIRDPARTY_SRC} ${BR_WINDOWS_RESOURCES})
  12 +add_library(openbr SHARED ${SRC} ${BR_CORE} ${BR_PLUGIN} ${BR_THIRDPARTY_SRC} ${BR_RESOURCES})
13 13 set_target_properties(openbr PROPERTIES
14 14 DEFINE_SYMBOL BR_LIBRARY
15 15 VERSION ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}
... ...