Documentation/Nightly/Developers/Style Guide/CMake
From Slicer Wiki
Home < Documentation < Nightly < Developers < Style Guide < CMake
For the latest Slicer documentation, visit the read-the-docs. |
Contents
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})...