#------------------------------------------------------------------- # This file is part of the CMake build system for Scol # # The contents of this file are placed in the public domain. Feel # free to make use of it in any way you like. #------------------------------------------------------------------- # sources files set(USM_SOURCE_FILES src/main.cpp ) if(Scol_BUILD_WITH_CEF3) set(USM_SOURCE_FILES ${USM_SOURCE_FILES} src/webNavigatorApp.cpp ) set(USM_INCLUDES_FILES include/webNavigatorApp.h ) else(Scol_BUILD_WITH_CEF3) set(USM_INCLUDES_FILES "") endif(Scol_BUILD_WITH_CEF3) set(USM_RESOURCE_FILES include/resource.h resources/icon1.ico resources/usmwin.rc) if(Scol_BUILD_WITH_CEF3) include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include ${CMAKE_CURRENT_SOURCE_DIR}/resources ${CEF_INCLUDE_DIRS}) else(Scol_BUILD_WITH_CEF3) include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include ${CMAKE_CURRENT_SOURCE_DIR}/resources) endif(Scol_BUILD_WITH_CEF3) add_executable(usmwin WIN32 ${USM_SOURCE_FILES} ${USM_INCLUDES_FILES} ${USM_RESOURCE_FILES}) add_dependencies(usmwin kernel) set_target_properties(usmwin PROPERTIES OUTPUT_NAME scol) if (Scol_STATIC) list(REMOVE_DUPLICATES SCOL_LIBRARIES) message(STATUS "Scol static libs : ${SCOL_LIBRARIES}") if(Scol_BUILD_WITH_CEF3) target_link_libraries(usmwin ${SCOL_LIBRARIES} ${CEF_LIBRARIES}) else(Scol_BUILD_WITH_CEF3) target_link_libraries(usmwin ${SCOL_LIBRARIES}) endif(Scol_BUILD_WITH_CEF3) else() if(Scol_BUILD_WITH_CEF3) target_link_libraries(usmwin ${CEF_LIBRARIES}) endif(Scol_BUILD_WITH_CEF3) endif() if(Scol_BUILD_WITH_CEF3) add_definitions(-DSCOL_BUILD_WITH_CEF3) endif(Scol_BUILD_WITH_CEF3) # Install exe? # if (SCOL_INSTALL_XXX) # scol_install_target(usmwin "") # if (SCOL_INSTALL_PDB) # # install debug pdb files # install(FILES ${SCOL_BINARY_DIR}/bin${SCOL_DEBUG_PATH}/scol.pdb # DESTINATION bin${SCOL_DEBUG_PATH} CONFIGURATIONS Debug # ) # # install(FILES ${SCOL_BINARY_DIR}/bin${SCOL_RELWDBG_PATH}/scol.pdb # DESTINATION bin${SCOL_RELWDBG_PATH} CONFIGURATIONS RelWithDebInfo # ) # endif () #endif () # install Scol usmwin scol_config_exe(usmwin)