[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-devel
Subject:    Re: draft: cmake <-> kdevelop integration
From:       Alexander Dymo <dymo () mk ! ukrtelecom ! ua>
Date:       2006-10-04 16:46:06
Message-ID: 200610041946.06827.dymo () mk ! ukrtelecom ! ua
[Download RAW message or body]

Matt, do you know the answer to one important question about cmake
which Alex didn't emphasize.

Let's get back to his example:
---------8<------------8<-------------8<----------
#00 
#01 set(myLinkLibs foo)
#02 set(myIncDirs foo/include)
#03 
#04 set(mySrcs main.cpp foo.cpp)
#05 
#06 find_package(PNG)
#07 
#08 if (PNG_FOUND)
#09    set( mySrcs ${mySrcs} pngview.cpp)
#10    set(myLinkLibs ${myLinkLibs} ${PNG_LIBRARIES})
#11    set(myIncDirs ${myIncDirs} ${PNG_INCLUDE_DIR})
#12 endif (PNG_FOUND)
#13
#14 if (WIN32)
#15    set( mySrcs ${mySrcs} pngview.cpp)
#16 else (WIN32)
#17    set( mySrcs ${mySrcs} pngview.cpp)
#18 endif (WIN32)
#19
#20 include_directories( ${myIncDirs})
#21
#22 add_executable(hello ${mySrcs})
#23
#24 target_link_libraries(hello ${myLinkLibs})

---------8<------------8<-------------8<----------

Does your xml generator recognize all these cmake conditions
or does it simply evaluate the value of mySrcs depending on the
configuration stage?


_______________________________________________
KDevelop-devel mailing list
KDevelop-devel@barney.cs.uni-potsdam.de
https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic