Add tutorial builds.

Signed-off-by: gregory guy <gregory-tde@laposte.net>
gregory guy 3 years ago
parent 7a3d34018d
commit f448686230
No known key found for this signature in database
GPG Key ID: 2CC84A1CC6823AF8

@ -126,13 +126,32 @@ option( BUILD_OPENGL "Build the OpenGL module" ${BUILD_MODULES} )
##### user requested sql modules
option( BUILD_SQL "Build the sql module" ON )
option( WITH_PSQL "Build the PostgreSQL plugin" ${BUILD_SQL} )
option( WITH_MYSQL "Build the MySQL plugin" ${BUILD_SQL} )
option( WITH_ODBC "Build with ODBC support" ${BUILD_SQL} )
option( WITH_IBASE "Build with fbclient support" ${BUILD_SQL} )
option( WITH_SQL3 "Build with SQLite3 support" ${BUILD_SQL} )
option( BUILD_SQL "Build the sql module" ON )
option( WITH_PSQL "Build with PostgreSQL support" ${BUILD_SQL} )
option( WITH_MYSQL "Build with MySQL support" ${BUILD_SQL} )
option( WITH_ODBC "Build with ODBC support" ${BUILD_SQL} )
option( WITH_IBASE "Build with fbclient support" ${BUILD_SQL} )
option( WITH_SQL3 "Build with SQLite3 support" ${BUILD_SQL} )
##### tutorials
option( BUILD_TUTO "Build the tutorials" ON )
option( BUILD_T1 "Build tutorial t1" ${BUILD_TUTO} )
option( BUILD_T2 "Build tutorial t2" ${BUILD_TUTO} )
option( BUILD_T3 "Build tutorial t3" ${BUILD_TUTO} )
option( BUILD_T4 "Build tutorial t4" ${BUILD_TUTO} )
option( BUILD_T5 "Build tutorial t5" ${BUILD_TUTO} )
option( BUILD_T6 "Build tutorial t6" ${BUILD_TUTO} )
option( BUILD_T7 "Build tutorial t7" ${BUILD_TUTO} )
option( BUILD_T8 "Build tutorial t8" ${BUILD_TUTO} )
option( BUILD_T9 "Build tutorial t9" ${BUILD_TUTO} )
option( BUILD_T10 "Build tutorial t10" ${BUILD_TUTO} )
option( BUILD_T11 "Build tutorial t11" ${BUILD_TUTO} )
option( BUILD_T12 "Build tutorial t12" ${BUILD_TUTO} )
option( BUILD_T13 "Build tutorial t13" ${BUILD_TUTO} )
option( BUILD_T14 "Build tutorial t14" ${BUILD_TUTO} )
option( BUILD_T15 "Build tutorial t15" ${BUILD_TUTO} )
##### configure checks
@ -156,8 +175,9 @@ set( CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-undefined"
##### directories
add_subdirectory( src )
tde_conditional_add_subdirectory( BUILD_TQMAKE qmake )
tde_conditional_add_subdirectory( BUILD_TOOLS tools )
tde_conditional_add_subdirectory( BUILD_TQMAKE qmake )
tde_conditional_add_subdirectory( BUILD_TOOLS tools )
tde_conditional_add_subdirectory( BUILD_TUTO tutorial )
##### write configure files

@ -0,0 +1,15 @@
tde_conditional_add_subdirectory( BUILD_T1 t1 )
#tde_conditional_add_subdirectory( BUILD_T2 t2 )
#tde_conditional_add_subdirectory( BUILD_T3 t3 )
#tde_conditional_add_subdirectory( BUILD_T4 t4 )
#tde_conditional_add_subdirectory( BUILD_T5 t5 )
#tde_conditional_add_subdirectory( BUILD_T6 t6 )
#tde_conditional_add_subdirectory( BUILD_T7 t7 )
#tde_conditional_add_subdirectory( BUILD_T8 t8 )
#tde_conditional_add_subdirectory( BUILD_T9 t9 )
#tde_conditional_add_subdirectory( BUILD_T10 t10 )
#tde_conditional_add_subdirectory( BUILD_T11 t11 )
#tde_conditional_add_subdirectory( BUILD_T12 t12 )
#tde_conditional_add_subdirectory( BUILD_T13 t13 )
#tde_conditional_add_subdirectory( BUILD_T14 t14 )
#tde_conditional_add_subdirectory( BUILD_T15 t15 )

@ -0,0 +1,21 @@
include_directories(
${CMAKE_BINARY_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_SOURCE_DIR}/src/kernel
${CMAKE_SOURCE_DIR}/src/tools
${CMAKE_BINARY_DIR}/include
)
link_directories()
##### t1 (executable)
tde_add_executable( t1 AUTOMOC
SOURCES
main.cpp
LINK
tqt-mt-shared
)
Loading…
Cancel
Save