GUI: utilisation of the scenegraph as back-end partly implemented.
[fail.git] / CMakeLists.txt
blob382ea8c75bb3874f5b36eb64cdf2713ef6931221
1 include( TestBigEndian )
3 project( Awful C CXX )
5 set( CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR} )
7 if( CMAKE_COMPILER_IS_GNUCXX )
8 #       set( CMAKE_CXX_FLAGS "-pipe -fvisibility=hidden -pedantic -Wall -Wno-unused -Wno-switch -Wno-long-long" )
9         set( CMAKE_CXX_FLAGS "-pipe -fPIC -pedantic -Wall -Wno-unused -Wno-switch -Wno-long-long" )
10         set( CMAKE_C_FLAGS "-pipe -fPIC -pedantic -Wall -Wno-unused -Wno-switch -Wno-long-long" )
11 endif( CMAKE_COMPILER_IS_GNUCXX )
13 TEST_BIG_ENDIAN( BigEndian )
14 if( BigEndian EQUAL 1 )
15         add_definitions( -DAWFUL_BIG_ENDIAN )
16 else( BigEndian EQUAL 1 )
17         add_definitions( -DAWFUL_LITTLE_ENDIAN )
18 endif( BigEndian EQUAL 1 )
20 include_directories( ${PROJECT_SOURCE_DIR} )
21 include_directories( ${PROJECT_SOURCE_DIR}/libs )
22 link_directories( ${PROJECT_SOURCE_DIR}/libs )
24 subdirs( core libs lua io abf math scenegraph renderer gui sdl app python )
25 #subdirs( core io abf )
26 #subdirs( core io abf math scenegraph python )