CMake Error at target_commands.cmake:4 \(target_link_libraries\):
  INTERFACE library can only be used with the INTERFACE keyword of
  target_link_libraries
Call Stack \(most recent call first\):
  CMakeLists.txt:3 \(include\)
+
CMake Error at target_commands.cmake:5 \(target_link_libraries\):
  INTERFACE library can only be used with the INTERFACE keyword of
  target_link_libraries
Call Stack \(most recent call first\):
  CMakeLists.txt:3 \(include\)
+
CMake Error at target_commands.cmake:6 \(target_link_libraries\):
  INTERFACE library can only be used with the INTERFACE keyword of
  target_link_libraries
Call Stack \(most recent call first\):
  CMakeLists.txt:3 \(include\)
+
CMake Error at target_commands.cmake:7 \(target_link_libraries\):
  INTERFACE library can only be used with the INTERFACE keyword of
  target_link_libraries
Call Stack \(most recent call first\):
  CMakeLists.txt:3 \(include\)
+
CMake Error at target_commands.cmake:9 \(target_include_directories\):
  target_include_directories may only set INTERFACE properties on INTERFACE
  targets
Call Stack \(most recent call first\):
  CMakeLists.txt:3 \(include\)
+
CMake Error at target_commands.cmake:10 \(target_include_directories\):
  target_include_directories may only set INTERFACE properties on INTERFACE
  targets
Call Stack \(most recent call first\):
  CMakeLists.txt:3 \(include\)
+
CMake Error at target_commands.cmake:12 \(target_compile_definitions\):
  target_compile_definitions may only set INTERFACE properties on INTERFACE
  targets
Call Stack \(most recent call first\):
  CMakeLists.txt:3 \(include\)
+
CMake Error at target_commands.cmake:13 \(target_compile_definitions\):
  target_compile_definitions may only set INTERFACE properties on INTERFACE
  targets
Call Stack \(most recent call first\):
  CMakeLists.txt:3 \(include\)