parent
9a7ce875c8
commit
08d49cfee6
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(AutogenOriginDependsOn)
|
||||
ADD_AUTOGEN_TEST(AutogenTargetDepends)
|
||||
ADD_AUTOGEN_TEST(AutoMocGeneratedFile)
|
||||
ADD_AUTOGEN_TEST(Complex QtAutogen)
|
||||
ADD_AUTOGEN_TEST(GlobalAutogenSystemUseInclude)
|
||||
ADD_AUTOGEN_TEST(GlobalAutogenTarget)
|
||||
|
Loading…
Reference in New Issue
Block a user