Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 21, 2008, 10:36:51 PM (15 years ago)
Author:
rgrieder
Message:

Adjusted source file macros to cmake 2.6 because it offers PARENT_SCOPE variable setting which removes my little hack with the CMake cache.
Also notice that the syntax has changed:

ADD_SOURCE_FILES(

Blubb.cc
Asdf.cc

)
ADD_SOURCE_DIRECTORY(ford_prefect)

These two commands can be written in an arbitrary order.
To actually use the created list of souce files, there is a third macro:
WRITE_SOURCE_FILES(myVariableName)

A demonstration can be found by looking at src/orxonox/CMakeLists.txt and src/orxonox/objects/CMakeLists.txt

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/buildsystem2/src/orxonox/objects/CMakeLists.txt

    r2171 r2518  
    1 SET( SRC_FILES
     1ADD_SOURCE_FILES(
    22  EventListener.cc
    33  EventDispatcher.cc
     
    1313)
    1414
    15 ADD_SOURCE_DIRECTORY(SRC_FILES controllers)
    16 ADD_SOURCE_DIRECTORY(SRC_FILES gametypes)
    17 ADD_SOURCE_DIRECTORY(SRC_FILES infos)
    18 #ADD_SOURCE_DIRECTORY(SRC_FILES pickup)
    19 ADD_SOURCE_DIRECTORY(SRC_FILES quest)
    20 ADD_SOURCE_DIRECTORY(SRC_FILES weaponSystem)
    21 ADD_SOURCE_DIRECTORY(SRC_FILES worldentities)
    22 
    23 ADD_SOURCE_FILES(SRC_FILES)
     15ADD_SOURCE_DIRECTORY(controllers)
     16ADD_SOURCE_DIRECTORY(gametypes)
     17ADD_SOURCE_DIRECTORY(infos)
     18#ADD_SOURCE_DIRECTORY(pickup)
     19ADD_SOURCE_DIRECTORY(quest)
     20ADD_SOURCE_DIRECTORY(weaponSystem)
     21ADD_SOURCE_DIRECTORY(worldentities)
Note: See TracChangeset for help on using the changeset viewer.