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_DIRnotcmake_current_source_dir
- Local variables are lowercase and words separated with underscores
foreach(file ${FILES_TO_CONFIGURE})...notforeach(FILE ${FILES_TO_CONFIGURE})...