test passing CMAKE_FLAGS

This commit is contained in:
Ken Martin 2002-09-18 11:38:15 -04:00
parent 610ff11cf3
commit eab24670e3
6 changed files with 14 additions and 2 deletions

View File

@ -1,4 +1,8 @@
PROJECT(CMAKE_LOADED_COMMANDS)
IF (MUDSLIDE_TYPE MATCHES MUCHO)
ADD_DEFINITIONS(-DMUCHO_MUDSLIDE)
ENDIF (MUDSLIDE_TYPE MATCHES MUCHO)
INCLUDE_DIRECTORIES(${CMAKE_ROOT}/include ${CMAKE_ROOT}/Source)
ADD_LIBRARY(cmCMAKE_TEST_COMMAND SHARED cmTestCommand.c)

View File

@ -59,6 +59,7 @@ CM_PLUGIN_EXPORT const char *cmGetName()
return "CMAKE_TEST_COMMAND";
}
#ifdef MUCHO_MUDSLIDE
void CM_PLUGIN_EXPORT cmInitializeCommand(cmLoadedCommandInfo *info)
{
info->InitialPass = InitialPass;
@ -66,6 +67,7 @@ void CM_PLUGIN_EXPORT cmInitializeCommand(cmLoadedCommandInfo *info)
info->Destructor = Destructor;
info->m_Inherited = 0;
}
#endif

View File

@ -7,7 +7,7 @@ SET (TEST_COMMAND_TEST1 1)
TRY_COMPILE(COMPILE_OK
${LoadedCommand_BINARY_DIR}/CMakeCommands
${LoadedCommand_SOURCE_DIR}/CMakeCommands
CMAKE_LOADED_COMMANDS)
CMAKE_LOADED_COMMANDS CMAKE_FLAGS -DMUDSLIDE_TYPE:STRING=MUCHO)
# if the compile was OK, try loading the command
IF (COMPILE_OK)

View File

@ -1,4 +1,8 @@
PROJECT(CMAKE_LOADED_COMMANDS)
IF (MUDSLIDE_TYPE MATCHES MUCHO)
ADD_DEFINITIONS(-DMUCHO_MUDSLIDE)
ENDIF (MUDSLIDE_TYPE MATCHES MUCHO)
INCLUDE_DIRECTORIES(${CMAKE_ROOT}/include ${CMAKE_ROOT}/Source)
ADD_LIBRARY(cmCMAKE_TEST_COMMAND SHARED cmTestCommand.c)

View File

@ -59,6 +59,7 @@ CM_PLUGIN_EXPORT const char *cmGetName()
return "CMAKE_TEST_COMMAND";
}
#ifdef MUCHO_MUDSLIDE
void CM_PLUGIN_EXPORT cmInitializeCommand(cmLoadedCommandInfo *info)
{
info->InitialPass = InitialPass;
@ -66,6 +67,7 @@ void CM_PLUGIN_EXPORT cmInitializeCommand(cmLoadedCommandInfo *info)
info->Destructor = Destructor;
info->m_Inherited = 0;
}
#endif

View File

@ -7,7 +7,7 @@ SET (TEST_COMMAND_TEST1 1)
TRY_COMPILE(COMPILE_OK
${LoadedCommand_BINARY_DIR}/CMakeCommands
${LoadedCommand_SOURCE_DIR}/CMakeCommands
CMAKE_LOADED_COMMANDS)
CMAKE_LOADED_COMMANDS CMAKE_FLAGS -DMUDSLIDE_TYPE:STRING=MUCHO)
# if the compile was OK, try loading the command
IF (COMPILE_OK)