CMake Error at COMPILE_LANG_AND_ID-add_executable.cmake:1 \(add_executable\): Error evaluating generator expression: \$ \$ may only be used with binary targets to specify include directories, compile definitions, and compile options. It may not be used with the add_custom_command, add_custom_target, or file\(GENERATE\) commands. Call Stack \(most recent call first\): CMakeLists.txt:3 \(include\)