]> SALOME platform Git repositories - tools/solverlab.git/commitdiff
Salome HOME
Do not use option() in cmake sub project
authormichael <michael@localhost.localdomain>
Thu, 20 Jan 2022 16:50:57 +0000 (17:50 +0100)
committermichael <michael@localhost.localdomain>
Thu, 20 Jan 2022 16:50:57 +0000 (17:50 +0100)
CDMATH/CMakeLists.txt
CoreFlows/CMakeLists.txt

index 8097324d32fd7f905788f2a82f98a7f821c9c0af..83692a4871e2395e3457438ff4c78c8ab015d8d4 100755 (executable)
@@ -4,16 +4,16 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
 
 # Project name
 project (CDMATH)
-set (CDMATH_VERSION_MAJOR 1)
-set (CDMATH_VERSION_MINOR 0)
-
-# Project options
-option (CDMATH_WITH_PETSC "Compile CDMATH with PETSc linking." ON)
-option (CDMATH_WITH_DOCUMENTATION "Generate documentation with doxygen." ON)
-option (CDMATH_WITH_PYTHON "Compile Python interface for CDMATH." ON)
-option (CDMATH_WITH_POSTPRO "Install postprocessing Python modules." ON)
-option (CDMATH_WITH_PACKAGE "Generate RPM, Debian and tarball packages." OFF)
-option (CDMATH_WITH_TESTS "Compile unit testing." ON)
+set (CDMATH_VERSION_MAJOR 9)
+set (CDMATH_VERSION_MINOR 8)
+
+# CDMATH project options (deprecated, see SOLVERLAB options)
+set (CDMATH_WITH_PETSC CACHE STRING ON "Compile CDMATH with PETSc linking")
+set (CDMATH_WITH_DOCUMENTATION ON CACHE STRING "Generate documentation with doxygen")
+set (CDMATH_WITH_PYTHON ON CACHE STRING "Compile Python interface for CDMATH")
+set (CDMATH_WITH_POSTPRO ON CACHE STRING "Install postprocessing Python modules")
+set (CDMATH_WITH_PACKAGE OFF CACHE STRING "Generate RPM, Debian and tarball packages")
+set (CDMATH_WITH_TESTS ON CACHE STRING "Compile unit testing")
 
 #Path to installed libraries
 set (PETSC_DIR            OFF CACHE STRING "PETSc library path" )
index 947665f1b2b3073190f41e2bdb10146f1e62e8d4..046bc8510b35b61d692ded79b77305cd1f2de8ad 100755 (executable)
@@ -4,18 +4,15 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
 
 # Project name
 project (CoreFlows C CXX)
-set (COREFLOWS_VERSION_MAJOR 0)
-set (COREFLOWS_VERSION_MINOR 1)
-
-option (COREFLOWS_WITH_DOCUMENTATION "Generate documentation for CoreFlows use." ON)
-option (COREFLOWS_WITH_PYTHON "Compile Python interface for COREFLOWS." ON)
-option (COREFLOWS_WITH_GUI "Compile Graphic user Interface for COREFLOWS." OFF)
-option (COREFLOWS_WITH_PACKAGE "Generate RPM, Debian and tarball packages." OFF)
-option (COREFLOWS_WITH_TESTS "Compile with testing and examples." ON)
-
-#Path to installed libraries
-set (PETSC_DIR            OFF CACHE STRING "PETSc library path" )
-set (SLEPC_DIR            OFF CACHE STRING "SLEPc library path" )
+set (COREFLOWS_VERSION_MAJOR 9)
+set (COREFLOWS_VERSION_MINOR 8)
+
+# CDMATH project options (deprecated, see SOLVERLAB options)
+set (COREFLOWS_WITH_DOCUMENTATION ON CACHE STRING "Generate documentation for CoreFlows use")
+set (COREFLOWS_WITH_PYTHON ON CACHE STRING "Compile Python interface for COREFLOWS")
+set (COREFLOWS_WITH_GUI OFF CACHE STRING "Compile Graphic user Interface for COREFLOWS")
+set (COREFLOWS_WITH_PACKAGE OFF CACHE STRING "Generate RPM, Debian and tarball packages")
+set (COREFLOWS_WITH_TESTS ON CACHE STRING "Compile with testing and examples")
 
 # Debug mode activates testing and profiling --------------------------------------------------------------#
 if   (CMAKE_BUILD_TYPE STREQUAL Debug)                                                                    #