IF(SALOME_USE_PYCONSOLE)
ADD_DEFINITIONS(${PYTHON_DEFINITIONS})
ENDIF()
-
# libraries to link to
SET(_link_LIBRARIES
${OpenCASCADE_FoundationClasses_LIBRARIES}
SET(LightApp_SOURCES ${_other_SOURCES} ${_moc_SOURCES} ${_rcc_SOURCES})
# --- rules ---
-
ADD_LIBRARY(LightApp ${LightApp_SOURCES})
+
+IF(WIN32)
+ # Ensure that SalomeApprc_utils static library is a prerequisite
+ Add_dependencies (LightApp SalomeApprc_utils SalomeApprc_utils_lib)
+ENDIF(WIN32)
+
TARGET_LINK_LIBRARIES(LightApp ${_link_LIBRARIES})
INSTALL(TARGETS LightApp EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS})
# --- rules ---
ADD_LIBRARY(SalomeApprc_utils SalomeApprc_utils.cxx)
-
TARGET_LINK_LIBRARIES(SalomeApprc_utils ${_link_LIBRARIES})
INSTALL(TARGETS SalomeApprc_utils EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS})
-#INSTALL(TARGETS suit EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS})
+
+if(WIN32)
+ MESSAGE(STATUS "Add SalomeApprc_utils static library")
+ add_library(SalomeApprc_utils_lib STATIC SalomeApprc_utils.cxx)
+ TARGET_LINK_LIBRARIES(SalomeApprc_utils_lib ${_link_LIBRARIES})
+ set_target_properties(SalomeApprc_utils_lib PROPERTIES OUTPUT_NAME SalomeApprc_utils)
+ INSTALL(TARGETS SalomeApprc_utils_lib DESTINATION ${SALOME_INSTALL_LIBS})
+endif(WIN32)
INSTALL(FILES ${SalomeApprc_utils_HEADERS} DESTINATION ${SALOME_INSTALL_HEADERS})