• Leif Walsh's avatar
    closes #5485 #5368 clean up cmake and get darwin portability: · 09d1db50
    Leif Walsh authored
    for 5485:
     - remove icc handling stuff from cmake
     - clean up remaining cmake files
     - create libtokudb_static.a in a cleaner way using cmake OBJECT libs (requires cmake 2.8.9)
     - use POSITION_INDEPENDENT_CODE property instead of manually setting -fPIC
    for 5368:
     - fix compilation failures due to small differences between gcc and clang, mostly in tests
     - use toku_fileids_are_equal instead of memcmp to compare fileids (closes #5505)
     - create dummy implementation of partitioned_counter for osx (quick fix for, and closes #5506)
     - add mutex->valid bit under TOKU_PTHREAD_DEBUG
     - initialize mutex of DB_TXN created during recovery for 2PC (closes #5507)
    
    
    git-svn-id: file:///svn/toku/tokudb@48024 c7de825b-a66e-492c-adef-691d508d4ae1
    09d1db50
test_kv_gen.h 5.91 KB