In FindKDE4Internal.cmake I'd like to at least setup the framework for
supporting different C/C++ compilers, including icecream, icc, etc.
I assume we want to support the $CC and $CXX environment variables,
and also the CMAKE_C_COMPILER and CMAKE_CXX_COMPILER values.
Does code like the following work?
if ($ENV{CC} MATCHES "[:print:]")
set(CMAKE_C_COMPILER $ENV{CC})
endif ($ENV{CC} MATCHES "[:print:]")
# now set C compiler options based on which compiler being used
But, if the user has $CC=gcc set but then runs "cmake
-DCMAKE_C_COMPILER=icecream"
cmake will use gcc instead of icecream, and we probably agree that the command
line
value (icecream) should override the environment variable. So how do you tell
cmake
to use the command line value in this case.
Or am I totally off-track here?
Regards,
Allen
--
Let's Keep the Political Talk Out of KDE PLEASE
_______________________________________________
Kde-buildsystem mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-buildsystem