GenExp $<CONFIG> in linked library target sources fails using Unix Makefiles
The generator expression `$<CONFIG>` is not evaluated to `CMAKE_BUILD_TYPE` when used in the sources of a library target that is linked by another target. Small example project: [cmakeConfigLibBug.tar.gz](/uploads/014dc07c7bfe0c7275cb17ddad81d7d0/cmakeConfigLibBug.tar.gz) **CMakeLists.txt from the example** ``` cmake_minimum_required ( VERSION 3.7.2 ) # Set build type set(CMAKE_BUILD_TYPE Debug) # Library with $<CONFIG> fails add_library(libA STATIC libA_$<CONFIG>.cpp) # Executable that links to library add_executable ( binA main.cpp ) target_link_libraries(binA libA) ``` This is a roadblock for https://gitlab.kitware.com/cmake/cmake/merge_requests/858
issue