Renewing cmake config v2

parent fbc674b4
......@@ -11,17 +11,19 @@ list( APPEND CMAKE_MODULE_PATH "$ENV{VISTA_CMAKE_COMMON}" )
include( VistaCommon )
set( ITA_CORE_LIBS_COMMON_BUILD TRUE )
# Some global settings for static/shared library generation
if( NOT DEFINED ITA_CORE_LIBS_BUILD_STATIC )
set( ITA_CORE_LIBS_BUILD_STATIC OFF CACHE BOOL "Build all ITA core libs in static mode" )
endif( NOT DEFINED ITA_CORE_LIBS_BUILD_STATIC )
if( NOT DEFINED ITA_VISTA_BUILD_STATIC )
set( ITA_VISTA_BUILD_STATIC OFF CACHE BOOL "Build against static ViSTA libraries" )
endif( NOT DEFINED ITA_VISTA_BUILD_STATIC )
endif( )
# Apps and tests
if( NOT DEFINED ITA_CORE_LIBS_WITH_APPS )
set( ITA_CORE_LIBS_WITH_APPS ON CACHE BOOL "Build ITACoreLibs applications" )
endif()
if( NOT DEFINED ITA_CORE_LIBS_WITH_TESTS )
set( ITA_CORE_LIBS_WITH_TESTS OFF CACHE BOOL "Build ITACoreLibs tests" )
endif( )
# Because submodules (and RAVEN) require some legacy code, overwrite default settings of ITABase
set( ITA_BASE_WITH_OLD_ATOMICS ON CACHE BOOL "Build with old atomic code for non-C++11 compatible compilers" )
......@@ -37,6 +39,7 @@ endif()
# ITACoreLibs submodules
set( ITA_CORE_LIBS_COMMON_BUILD TRUE )
add_subdirectory( ITABase )
add_subdirectory( ITAFFT )
add_subdirectory( ITAStreaming )
......
Subproject commit 6747da28a4389fb7a2331ead910a76a372e9fa3d
Subproject commit 15323389b161664f255fc962e95a95a7a9ef1adb
Subproject commit cadb0fd1a712d4a0fce977b8da58012186d2b872
Subproject commit 8024e1d13c59db601ed6fc8c1bda4482d98a3a7d
Subproject commit 1ed12f8efa9ac432a819321b56bd14fde96d0b46
Subproject commit b659c430837ddfc19ab893e0b1b4137b7d746941
Subproject commit 36dcc59020efc6d25e7a8f82c5eff4be46d0485e
Subproject commit abb89a8ccb79407a266899b2e8cc913fe7a3ca8a
Subproject commit ccb6022592675725b8cf5d17edfa44b3b00f33fc
Subproject commit eac7a366411c037ebd9b94ebe5321a585a481568
Subproject commit 97a454e9b3981a3ecd777d35470895e104e182fe
Subproject commit 60cb42012bb88b3a897859606e39c9cba91b8191
Subproject commit 10f4d6ce4933b41aea6939442ba97f6de3aebdf0
Subproject commit d2c14bea8b93486645359ff9726f7b80f7ba983e
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment