1 include( TestBigEndian )
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 )