Policy CMP0022 for CMake. Forgotten library in Unicorn link.
This commit is contained in:
parent
d151038de9
commit
4bf5cf74b4
|
@ -9,7 +9,10 @@
|
||||||
cmake_policy(SET CMP0005 NEW)
|
cmake_policy(SET CMP0005 NEW)
|
||||||
if(NOT (CMAKE_VERSION VERSION_LESS 2.8.0))
|
if(NOT (CMAKE_VERSION VERSION_LESS 2.8.0))
|
||||||
cmake_policy(SET CMP0014 OLD)
|
cmake_policy(SET CMP0014 OLD)
|
||||||
endif(NOT (CMAKE_VERSION VERSION_LESS 2.8.0))
|
endif()
|
||||||
|
if(NOT (CMAKE_VERSION VERSION_LESS 2.8.12))
|
||||||
|
cmake_policy(SET CMP0022 OLD)
|
||||||
|
endif()
|
||||||
endif(COMMAND CMAKE_POLICY)
|
endif(COMMAND CMAKE_POLICY)
|
||||||
endmacro(set_cmake_policies)
|
endmacro(set_cmake_policies)
|
||||||
|
|
||||||
|
@ -89,7 +92,7 @@
|
||||||
# Adds to the CMAKE_MODULE_PATH directories guesseds from project
|
# Adds to the CMAKE_MODULE_PATH directories guesseds from project
|
||||||
# environment variables <PROJECT>_USER_TOP and <PROJECT>_TOP.
|
# environment variables <PROJECT>_USER_TOP and <PROJECT>_TOP.
|
||||||
#
|
#
|
||||||
macro(SETUP_PROJECT_PATHS project)
|
macro(setup_project_paths project)
|
||||||
if( NOT("$ENV{${project}_TOP}" STREQUAL "") )
|
if( NOT("$ENV{${project}_TOP}" STREQUAL "") )
|
||||||
message("-- ${project}_TOP is set to $ENV{${project}_TOP}")
|
message("-- ${project}_TOP is set to $ENV{${project}_TOP}")
|
||||||
set(PROJECT_MODULE_PATH "${DESTDIR}$ENV{${project}_TOP}/share/cmake/Modules/")
|
set(PROJECT_MODULE_PATH "${DESTDIR}$ENV{${project}_TOP}/share/cmake/Modules/")
|
||||||
|
@ -103,7 +106,7 @@
|
||||||
endif( NOT("$ENV{${project}_USER_TOP}" STREQUAL "") )
|
endif( NOT("$ENV{${project}_USER_TOP}" STREQUAL "") )
|
||||||
|
|
||||||
list(REMOVE_DUPLICATES CMAKE_MODULE_PATH)
|
list(REMOVE_DUPLICATES CMAKE_MODULE_PATH)
|
||||||
endmacro(SETUP_PROJECT_PATHS project)
|
endmacro(setup_project_paths project)
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
|
@ -31,7 +31,25 @@
|
||||||
* </ul>
|
* </ul>
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* \section secForEachMacro The forEach Macro
|
* \section secIterator STL Iterator Support
|
||||||
|
*
|
||||||
|
* The Collections now provides a basic iterator support to allow the
|
||||||
|
* C++11 \c for contruct:
|
||||||
|
\code
|
||||||
|
Cell* cell = ...; // Get a Cell from somewhere.
|
||||||
|
|
||||||
|
for( Net* inet : cell->getNets() ) {
|
||||||
|
cout << "This is " << inet;
|
||||||
|
if (inet->isExternal())
|
||||||
|
cout << " [external net].";
|
||||||
|
cout << endl;
|
||||||
|
}
|
||||||
|
\endcode
|
||||||
|
* Although the \c forEach macro is still retained for backward compatibility,
|
||||||
|
* it is advisable to use the C++11 way.
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* \section secForEachMacro The forEach Macro (obsoleted)
|
||||||
*
|
*
|
||||||
* Collections are to be used in conjunction with the \c forEach macro
|
* Collections are to be used in conjunction with the \c forEach macro
|
||||||
* which allows to easily iterate over the elements. Iteration is done
|
* which allows to easily iterate over the elements. Iteration is done
|
||||||
|
|
|
@ -7,7 +7,6 @@
|
||||||
|
|
||||||
list(INSERT CMAKE_MODULE_PATH 0 "${DESTDIR}$ENV{CORIOLIS_TOP}/share/cmake/Modules/")
|
list(INSERT CMAKE_MODULE_PATH 0 "${DESTDIR}$ENV{CORIOLIS_TOP}/share/cmake/Modules/")
|
||||||
find_package(Bootstrap REQUIRED)
|
find_package(Bootstrap REQUIRED)
|
||||||
setup_project_paths(IMPORTEDS)
|
|
||||||
setup_project_paths(CORIOLIS)
|
setup_project_paths(CORIOLIS)
|
||||||
|
|
||||||
set_cmake_policies()
|
set_cmake_policies()
|
||||||
|
|
Loading…
Reference in New Issue