This may sound dumb, but: what does AMOP have to do with UnitTest++? AMOP uses CMake for building.
> It may be that AMOP has a bug in their cmake script (gasp). > If AMOP does have a bug in their cmake script then I am not going to debug it. I want to use a tool now, not after I have debugged it. I get paid for working on our software, not debugging a third party product whose value is dubious. I don't want to spend a couple of hours to debug it, just to find that what I want to do with it isn't possible. This goes for any software, not just AMOP. > Have you tried my cmake file with UnitTest++? > No, because UnitTest++ comes with vcproj files which is what I want. GR > > *From:* Graham Reeds [mailto:graham.re...@gmail.com] > *Sent:* Tuesday, August 17, 2010 11:57 > *To:* UnitTest++ development and use > *Subject:* Re: [unittest-cpp-devel] cmake? > > > > Just tried building AMOP via CMake 2.8.1. Failed miserably, no project > files created. > > So no, I would not be happy if UnitTest++ moved to CMake. > > I guess I won't be using AMOP. > > GR > > On 17 August 2010 18:10, Graham Reeds <graham.re...@gmail.com> wrote: > > I've just actually commented on this on the AMOP wiki page less than 10 > minutes ago: > > I am not particularly enamoured by having to download a transitory piece of > software which will be used once. > > GR. > > > > On 17 August 2010 17:32, Simmons, Aaron <asimm...@rosettastone.com> > wrote: > > I've noticed that UnitTest++ is going through a lot of trouble to maintain > build scripts for each platform (a Makefile, two versions of MSVC project > files, etc). > > Have you considered CMake? It's a makefile builder that abstracts the > platform-specific parts of build systems (sort of like Autoconf, but more > cross-platform). It can build makefiles, nmake files, MSVC project files > (v6 thru v10), and even Eclipse and XCode project files. In my own project > it made a huge difference in the pain involved in supporting multiple > platforms. > > Anyway, I just started using UnitTest++ in my project (so far I think it's > the best unit testing framework for C/C++!) and had to integrate it with our > CMake build scripts. Since I went through the trouble of getting UnitTest++ > to work with CMake, I thought you might be able to make use of it. > > Below is CMakeLists.txt: > > cmake_minimum_required(VERSION 2.8.1) > project(UnitTest++) > > # get the main sources > file(GLOB SRCS RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} src/*.cpp > src/*.h) > source_group("" FILES ${SRCS}) > > # get platform specific sources > if (WIN32) > set(PLAT_DIR Win32) > else() > set(PLAT_DIR Posix) > endif(WIN32) > file(GLOB PLAT_SRCS RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} > src/${PLAT_DIR}/*.cpp src/${PLAT_DIR}/*.h) > source_group(${PLAT_DIR} FILES ${PLAT_SRCS}) > > # create the lib > add_library(UnitTestPP STATIC ${SRCS} ${PLAT_SRCS}) > set_target_properties(UnitTestPP PROPERTIES OUTPUT_NAME UnitTest++) > include_directories(src) > > # build the test runner > file(GLOB TEST_SRCS RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} > src/tests/*.cpp src/tests/*.h) > source_group( "" FILES ${TEST_SRCS}) > add_executable(TestUnitTestPP ${TEST_SRCS}) > set_target_properties(TestUnitTestPP PROPERTIES OUTPUT_NAME > TestUnitTest++) > target_link_libraries(TestUnitTestPP UnitTestPP) > > # turn on testing > enable_testing() > add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND} -V) > > # add the test runner as a test > add_test(NAME TestUnitTestPP COMMAND TestUnitTest++ ${CONFIG_PATH} > ${CONFIG_TASKS_PATH} ${SOUND_LOG_PATH}) > add_dependencies(check TestUnitTestPP) > > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by > > Make an app they can't live without > Enter the BlackBerry Developer Challenge > http://p.sf.net/sfu/RIM-dev2dev > _______________________________________________ > unittest-cpp-devel mailing list > unittest-cpp-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/unittest-cpp-devel > > > > > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by > > Make an app they can't live without > Enter the BlackBerry Developer Challenge > http://p.sf.net/sfu/RIM-dev2dev > _______________________________________________ > unittest-cpp-devel mailing list > unittest-cpp-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/unittest-cpp-devel > >
------------------------------------------------------------------------------ This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev
_______________________________________________ unittest-cpp-devel mailing list unittest-cpp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/unittest-cpp-devel