Changeset 47d3b0b in nscp


Ignore:
Timestamp:
03/02/11 20:03:32 (2 years ago)
Author:
Michael Medin <michael@…>
Branches:
master, 0.4.0, 0.4.1, 0.4.2
Children:
197b263
Parents:
01c5d0a
Message:

Fixed installer (almost works now from CMake but dll:s are still missing)

Files:
20 added
1 edited

Legend:

Unmodified
Added
Removed
  • CMakeLists.txt

    r01c5d0a r47d3b0b  
    7272# ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### 
    7373 
     74if (WIN32) 
     75    include(${BUILD_CMAKE_FOLDER}/wix.cmake) 
     76endif(WIN32) 
    7477 
    7578INCLUDE(${BUILD_CMAKE_FOLDER}/SetMultiThread.cmake) 
     
    357360 
    358361MESSAGE(STATUS "Build path: ${PROJECT_BINARY_DIR}") 
     362SET(NSCP_PROJECT_BINARY_DIR ${PROJECT_BINARY_DIR}) 
    359363ADD_SUBDIRECTORY("service") 
    360364SET(MAIN_NSCP_TARGET "nscp") 
     
    364368 
    365369SET(ALL_MODULE_NAMES) 
    366 SET(BUILD_MODULE 0) 
    367 SET(BUILD_MODULE_SKIP_REASON "") 
    368370FILE(GLOB ALL_MODULES RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "modules/*/module.cmake") 
    369371foreach(CURRENT_MODULE ${ALL_MODULES}) 
     
    371373  get_filename_component(CURRENT_MODULE_NAME ${CURRENT_MODULE_PATH} NAME) 
    372374  SET (BUILD_MODULE 0) 
     375  SET(BUILD_MODULE_SKIP_REASON "") 
    373376  include(${CURRENT_MODULE}) 
    374377  IF(BUILD_MODULE) 
     
    387390  get_filename_component(CURRENT_MODULE_NAME ${CURRENT_MODULE_PATH} NAME) 
    388391  SET (BUILD_MODULE 0) 
     392  SET(BUILD_MODULE_SKIP_REASON "") 
    389393  include(${CURRENT_MODULE}) 
    390394  IF(BUILD_MODULE) 
     
    397401endforeach(CURRENT_MODULE ${ALL_TOOLS}) 
    398402 
     403SET(ALL_INSTALLERS_NAMES) 
     404FILE(GLOB ALL_INSTALLERS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "helpers/installers/*/module.cmake") 
     405foreach(CURRENT_MODULE ${ALL_INSTALLERS}) 
     406  get_filename_component(CURRENT_MODULE_PATH ${CURRENT_MODULE} PATH) 
     407  get_filename_component(CURRENT_MODULE_NAME ${CURRENT_MODULE_PATH} NAME) 
     408  SET(BUILD_MODULE 0) 
     409  SET(BUILD_MODULE_SKIP_REASON "") 
     410  include(${CURRENT_MODULE}) 
     411  IF(BUILD_MODULE) 
     412    message(STATUS "+ Installer ${CURRENT_MODULE_NAME}: Added") 
     413    ADD_SUBDIRECTORY("${CURRENT_MODULE_PATH}") 
     414    SET(ALL_INSTALLERS_NAMES ${ALL_INSTALLERS_NAMES} ${CURRENT_MODULE_NAME}) 
     415  ELSE(BUILD_MODULE) 
     416    message(STATUS "- Installer ${CURRENT_MODULE_NAME}: Skipped ${BUILD_MODULE_SKIP_REASON}") 
     417  ENDIF(BUILD_MODULE) 
     418endforeach(CURRENT_MODULE ${ALL_MODULES}) 
     419 
    399420 
    400421SET_TARGET_PROPERTIES(${MAIN_NSCP_TARGET} ${ALL_MODULE_NAMES} ${ALL_TOOL_NAMES} PROPERTIES  
Note: See TracChangeset for help on using the changeset viewer.