[cmake-developers] [CMake 0013754]: Ninja: Framework paths are not correctly added to g++ commandline args.
Mantis Bug Tracker
mantis at public.kitware.com
Wed Nov 28 16:31:57 EST 2012
The following issue has been SUBMITTED.
======================================================================
http://public.kitware.com/Bug/view.php?id=13754
======================================================================
Reported By: Edward Rudd
Assigned To:
======================================================================
Project: CMake
Issue ID: 13754
Category: CMake
Reproducibility: always
Severity: block
Priority: normal
Status: new
======================================================================
Date Submitted: 2012-11-28 23:31 WAST
Last Modified: 2012-11-28 23:31 WAST
======================================================================
Summary: Ninja: Framework paths are not correctly added to
g++ commandline args.
Description:
I have a project that uses a custom framework path to find OS X frameworks.
When using the ninja generator the -F/path/to/framework/path is not added to the
GCC command line causing compiles to fail.
Steps to Reproduce:
FIND_LIBRARY(SDL2_LIBRARY SDL2
PATHS SDL2/lib/osx)
MARK_AS_ADVANCED(SDL2_LIBRARY)
ADD_LIBRARY(Lib STATIC
${SOURCE}
)
TARGET_LINK_LIBRARIES(Lib ${SDL2_LIBRARY} )
Additional Information:
This is the C++ command called when using the unix makefile generator (paths
changed to protect the innocent)
/usr/bin/c++ -D_DEV -g -arch i386 -isysroot /Developer/SDKs/MacOSX10.6.sdk
-I/path/to/source/src/.. -F/path/to/source/SDL2/lib/osx -o
CMakeFiles/Lib.dir/SDL2Threading.cpp.o -c /path/to/source/src/SDL2Threading.cpp
This is that ninja called
/usr/bin/c++ -D_DEV -g
-arch i386 -isysroot /Developer/SDKs/MacOSX10.6.sdk
-I/path/to/source/src/..
-MMD -MT Lib/CMakeFiles/Lib.dir/SDL2Threading.cpp.o
-MF "Lib/CMakeFiles/Lib.dir/SDL2Threading.cpp.o.d"
-o Lib/CMakeFiles/Lib.dir/SDL2Threading.cpp.o
-c /path/to/source/src/SDL2Threading.cpp
======================================================================
Issue History
Date Modified Username Field Change
======================================================================
2012-11-28 23:31 Edward Rudd New Issue
======================================================================
More information about the cmake-developers
mailing list