Commit 7b527c12bc07d61fb6d2f0d7bb0b35815dbae49d

Edward Thomson 2021-11-06T16:38:11

cmake: move deprecation definition to src/ There's no need to add the deprecation at the top-level. Our tests add deprecation explicitly.

diff --git a/CMakeLists.txt b/CMakeLists.txt
index f7f1946..4650659 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -103,10 +103,6 @@ include(DefaultCFlags)
 # Compiler / linker flags
 #
 
-if(DEPRECATE_HARD)
-	add_definitions(-DGIT_DEPRECATE_HARD)
-endif()
-
 if(NOT CMAKE_CONFIGURATION_TYPES)
 	# Build Debug by default
 	if(NOT CMAKE_BUILD_TYPE)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index eed04f8..e780116 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -2,6 +2,10 @@ add_library(git2internal OBJECT)
 set_target_properties(git2internal PROPERTIES C_STANDARD 90)
 
 
+if(DEPRECATE_HARD)
+        add_definitions(-DGIT_DEPRECATE_HARD)
+endif()
+
 if(DEBUG_POOL)
 	set(GIT_DEBUG_POOL 1)
 endif()