]> Creatis software - crea.git/commitdiff
add boost_regex to link with.
authorjean-pierre roux <jean-pierre.roux@creatis.insa-lyon.fr>
Wed, 13 May 2009 15:07:22 +0000 (15:07 +0000)
committerjean-pierre roux <jean-pierre.roux@creatis.insa-lyon.fr>
Wed, 13 May 2009 15:07:22 +0000 (15:07 +0000)
appli/creaNewProject/CMakeLists.txt
appli/creaNewProject/NewProject/CMakeLists.txt.in
appli/creaNewProject/NewProject/lib/template_lib/creaSystem.h [new file with mode: 0644]
appli/creaNewProject/NewProject/lib/template_lib/creaSystem.h.in [new file with mode: 0644]
cmake/CREAMacro_FindAndUseLibraries.cmake

index 31682db66981462e6f14f0b568e94f3f64bb064f..ba51ff1e711e9a1d34d816530796c9b03c343dfb 100644 (file)
@@ -20,7 +20,6 @@ SET(INPUT_PROJECT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/NewProject)
 
 IF(WIN32)
 
-
   # Build tree 
   CONFIGURE_FILE(
     ${CMAKE_CURRENT_SOURCE_DIR}/xcopy.exe
@@ -32,6 +31,13 @@ IF(WIN32)
     ${EXECUTABLE_OUTPUT_PATH}/Debug/creaNewProject.bat
     @ONLY IMMEDIATE
     )
+         
+#  CONFIGURE_FILE(
+#    ${CMAKE_CURRENT_SOURCE_DIR}/NewProject/lib/template_lib/creaSystem.h.in
+#    ${EXECUTABLE_OUTPUT_PATH}/lib/template_lib/${PROJECT_NAME}System.h
+#    @ONLY IMMEDIATE
+#    )
+      
   CREA_MKDIR(${EXECUTABLE_OUTPUT_PATH}/Debug/creaNewProject_data)
   CREA_CPDIR(${INPUT_PROJECT_DIR} ${EXECUTABLE_OUTPUT_PATH}/Debug/creaNewProject_data )
   
@@ -74,6 +80,14 @@ ELSE(WIN32)
     ${EXECUTABLE_OUTPUT_PATH}/creaNewProject.sh
     @ONLY IMMEDIATE
     )
+  
+ # CONFIGURE_FILE(
+ #   ${CMAKE_CURRENT_SOURCE_DIR}/NewProject/lib/template_lib/creaSystem.h.in
+    #${EXECUTABLE_OUTPUT_PATH}/NewProject/lib/template_lib/${PROJECT_NAME}System.h
+ #   ${CMAKE_CURRENT_SOURCE_DIR}/NewProject/lib/template_lib/${PROJECT_NAME}System.h
+ #   @ONLY IMMEDIATE
+ #   )
+    
   CREA_MKDIR(${EXECUTABLE_OUTPUT_PATH}/creaNewProject_data)
   CREA_CPDIR(${INPUT_PROJECT_DIR} ${EXECUTABLE_OUTPUT_PATH}/creaNewProject_data )
 
index 262312d94eceb40a17c95dcef3cd976194e84edf..254ff28d1040a22b475877226e6d9972bb897cf1 100644 (file)
@@ -58,6 +58,7 @@ MARK_AS_ADVANCED(
 
 #==================================
 # Subdirs
-SUBDIRS(appli)
 SUBDIRS(lib)
+SUBDIRS(appli)
+
 #==================================
diff --git a/appli/creaNewProject/NewProject/lib/template_lib/creaSystem.h b/appli/creaNewProject/NewProject/lib/template_lib/creaSystem.h
new file mode 100644 (file)
index 0000000..d91ccee
--- /dev/null
@@ -0,0 +1,26 @@
+
+#ifndef _$PROJECT_NAME$SYSTEM_H_
+#define _$PROJECT_NAME$SYSTEM_H_
+
+
+// Windoze related troubles (as usual)
+
+//-----------------------------------------------------------------------------
+
+#if defined(_WIN32)
+  #ifdef $PROJECT_NAME$_EXPORT_SYMBOLS
+    #define $PROJECT_NAME$_EXPORT __declspec( dllexport )
+#else
+    #define $PROJECT_NAME$_EXPORT __declspec( dllimport )
+  #endif
+  #define $PROJECT_NAME$_CDECL __cdecl
+#else
+  #define $PROJECT_NAME$_EXPORT
+  #define $PROJECT_NAME$_CDECL
+#endif // defined(_WIN32)
+
+#ifdef __BORLANDC__
+  #include <mem.h>
+#endif
+
+#endif
diff --git a/appli/creaNewProject/NewProject/lib/template_lib/creaSystem.h.in b/appli/creaNewProject/NewProject/lib/template_lib/creaSystem.h.in
new file mode 100644 (file)
index 0000000..d91ccee
--- /dev/null
@@ -0,0 +1,26 @@
+
+#ifndef _$PROJECT_NAME$SYSTEM_H_
+#define _$PROJECT_NAME$SYSTEM_H_
+
+
+// Windoze related troubles (as usual)
+
+//-----------------------------------------------------------------------------
+
+#if defined(_WIN32)
+  #ifdef $PROJECT_NAME$_EXPORT_SYMBOLS
+    #define $PROJECT_NAME$_EXPORT __declspec( dllexport )
+#else
+    #define $PROJECT_NAME$_EXPORT __declspec( dllimport )
+  #endif
+  #define $PROJECT_NAME$_CDECL __cdecl
+#else
+  #define $PROJECT_NAME$_EXPORT
+  #define $PROJECT_NAME$_CDECL
+#endif // defined(_WIN32)
+
+#ifdef __BORLANDC__
+  #include <mem.h>
+#endif
+
+#endif
index 07a3eafce35a7699c1623140036443e5b2ff3999..8a159b3787b72f7957db5b72399eefff62e664aa 100644 (file)
@@ -274,6 +274,7 @@ IF(USE_BOOST)
            boost_filesystem
             boost_date_time
            boost_program_options
+           boost_regex
            )
        ELSE(NOT APPLE)
          SET(BOOST_LIBRARIES
@@ -282,6 +283,7 @@ IF(USE_BOOST)
            boost_date_time-mt
             boost_system-mt
            boost_program_options-mt
+           boost_regex-mt
            )
        ENDIF(NOT APPLE)
       ENDIF(NOT WIN32)