CMakeLists.txt 981 Bytes
Newer Older
1 2
project( okteta )

3 4 5 6 7 8 9 10 11 12 13 14 15 16
# control build scope
# TODO: examples and templates not internal need headers and libs as installed
# so they can be only build after the installation was done
# How to handle this best, as in: they are per default always build after an install?
# set( KASTEN_BUILD_EXAMPLES  NOT OMIT_EXAMPLES )
# set( OKTETA_BUILD_EXAMPLES  NOT OMIT_EXAMPLES )
set( KASTEN_BUILD_INTERNAL_EXAMPLES  NOT OMIT_INTERNAL_EXAMPLES )
set( OKTETA_BUILD_INTERNAL_EXAMPLES  NOT OMIT_INTERNAL_EXAMPLES )

# set( KASTEN_BUILD_TEMPLATES NOT SKIPTEMPLATES )
# set( OKTETA_BUILD_TEMPLATES NOT SKIPTEMPLATES )
set( KASTEN_BUILD_INTERNAL_TEMPLATES NOT OMIT_INTERNAL_TEMPLATES )
set( OKTETA_BUILD_INTERNAL_TEMPLATES NOT OMIT_INTERNAL_TEMPLATES )

17

18 19
add_subdirectory( libs )

20 21
add_subdirectory( core )
add_subdirectory( gui )
22
add_subdirectory( includes )
23

24
add_subdirectory( kasten )
25
add_subdirectory( mimetypes )
26

27
add_subdirectory( parts )
28
add_subdirectory( designer )
29
add_subdirectory( program )