CMakeLists.txt
837 Bytes
if(NOT ${BR_EMBEDDED})
aux_source_directory(. SRC)
# Run QT
include_directories(${CMAKE_CURRENT_BINARY_DIR})
qt5_wrap_ui(UIC mainwindow.ui)
# Build executable
add_executable(forensicface WIN32 ${SRC} ${UIC} ${BR_RESOURCES})
qt5_use_modules(forensicface ${QT_DEPENDENCIES})
target_link_libraries(forensicface openbr openbr-gui ${BR_THIRDPARTY_LIBS})
# Install
install(TARGETS forensicface RUNTIME DESTINATION bin
BUNDLE DESTINATION .)
# Package
set(CPACK_PACKAGE_EXECUTABLES "forensicface" "Forensic Face" ${CPACK_PACKAGE_EXECUTABLES} PARENT_SCOPE)
set(CPACK_CREATE_DESKTOP_LINKS "forensicface" ${CPACK_CREATE_DESKTOP_LINKS} PARENT_SCOPE)
set(CPACK_NSIS_INSTALLED_ICON_NAME "bin\\\\forensicface.exe" ${CPACK_NSIS_INSTALLED_ICON_NAME} PARENT_SCOPE)
endif()