You've already forked mariadb-connector-c
mirror of
https://github.com/mariadb-corporation/mariadb-connector-c.git
synced 2025-08-07 02:42:49 +03:00
* make is usable as a CMake sub-project * put options in a separate namespace * but use parent project values when specified * always specify COMPONENT when INSTALLing * don't use PROJECT_SOURCE_DIR/PROJECT_BINARY_DIR Also * fix out-of-source builds (don't generate files in the CMAKE_SOURCE_DIR, always do it in CMAKE_BINARY_DIR) * make subsequence cmake runs less verbose, use MESSAGE1 to avoid repeating messages that didn't change
14 lines
394 B
CMake
14 lines
394 B
CMake
IF ("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION}" VERSION_LESS "2.8.7")
|
|
FUNCTION(MESSAGE1 id out)
|
|
MESSAGE(STATUS "${out}")
|
|
ENDFUNCTION()
|
|
ELSE()
|
|
FUNCTION(MESSAGE1 id out)
|
|
STRING(MD5 hash "${out}")
|
|
IF(NOT __msg1_${id} STREQUAL "${hash}")
|
|
MESSAGE(STATUS "${out}")
|
|
ENDIF()
|
|
SET(__msg1_${id} ${hash} CACHE INTERNAL "")
|
|
ENDFUNCTION()
|
|
ENDIF()
|