My mistake, you want something like this: TRY_COMPILE(RESULT ${PROJECT_BINARY_DIR} ${PROJECT_SOURCE_DIR}/teste.cpp CMAKE_FLAGS COMPILE_DEFINITIONS -I${QT_INCLUDE_DIR} -I${QT_QTCORE_INCLUDE_DIR} CMAKE_FLAGS "-DLINK_LIBRARIES:STRING=${QT_QTCORE_LIBRARY}" OUTPUT_VARIABLE MY_OUT ) -Bill