mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-05 05:11:15 -06:00
23
Tests/QtAutogen/AutoMocGeneratedFile/CMakeLists.txt
Normal file
23
Tests/QtAutogen/AutoMocGeneratedFile/CMakeLists.txt
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
cmake_minimum_required(VERSION 3.26)
|
||||||
|
project(AutoMocGeneratedFile)
|
||||||
|
|
||||||
|
include("../AutogenCoreTest.cmake")
|
||||||
|
|
||||||
|
file(GENERATE OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/myConfig.h
|
||||||
|
CONTENT
|
||||||
|
"
|
||||||
|
#ifndef MYCONFIG_H
|
||||||
|
#define MYCONFIG_H
|
||||||
|
|
||||||
|
inline void foo() {}
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
"
|
||||||
|
)
|
||||||
|
|
||||||
|
add_executable(testTarget
|
||||||
|
main.cpp
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/myConfig.h)
|
||||||
|
target_include_directories(testTarget PRIVATE ${CMAKE_CURRENT_BINARY_DIR})
|
||||||
|
set_property(TARGET testTarget PROPERTY AUTOMOC ON)
|
||||||
7
Tests/QtAutogen/AutoMocGeneratedFile/main.cpp
Normal file
7
Tests/QtAutogen/AutoMocGeneratedFile/main.cpp
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
#include "myConfig.h"
|
||||||
|
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
foo();
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
@@ -2,6 +2,7 @@
|
|||||||
ADD_AUTOGEN_TEST(AutogenOriginDependsOff autogenOriginDependsOff)
|
ADD_AUTOGEN_TEST(AutogenOriginDependsOff autogenOriginDependsOff)
|
||||||
ADD_AUTOGEN_TEST(AutogenOriginDependsOn)
|
ADD_AUTOGEN_TEST(AutogenOriginDependsOn)
|
||||||
ADD_AUTOGEN_TEST(AutogenTargetDepends)
|
ADD_AUTOGEN_TEST(AutogenTargetDepends)
|
||||||
|
ADD_AUTOGEN_TEST(AutoMocGeneratedFile)
|
||||||
ADD_AUTOGEN_TEST(Complex QtAutogen)
|
ADD_AUTOGEN_TEST(Complex QtAutogen)
|
||||||
ADD_AUTOGEN_TEST(GlobalAutogenSystemUseInclude)
|
ADD_AUTOGEN_TEST(GlobalAutogenSystemUseInclude)
|
||||||
ADD_AUTOGEN_TEST(GlobalAutogenTarget)
|
ADD_AUTOGEN_TEST(GlobalAutogenTarget)
|
||||||
|
|||||||
Reference in New Issue
Block a user