Difference between revisions of "Documentation/Nightly/Developers/Style Guide/CMake"
From Slicer Wiki
(4.1 -> Nightly) |
(No difference)
|
Revision as of 17:02, 22 August 2012
Home < Documentation < Nightly < Developers < Style Guide < CMakeContents
Naming
- Macros/functions should be lower case and words separated with underscores
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/Logic)
notINCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/Logic)
find_package(VTK REQUIRED)
notFIND_PACKAGE(VTK REQUIRED)
norFind_Package(VTK REQUIRED)
- Global variables are uppercase and words separated with underscores
CMAKE_CURRENT_SOURCE_DIR
notcmake_current_source_dir
- Local variables are lowercase and words separated with underscores
foreach(file ${FILES_TO_CONFIGURE})...
notforeach(FILE ${FILES_TO_CONFIGURE})...